WAVEFORMS = {
    "inkplate_6": (
        (0, 1, 1, 0, 0, 1, 1, 0, 0),
        (0, 1, 2, 1, 1, 2, 1, 0, 0),
        (1, 1, 1, 2, 2, 1, 0, 0, 0),
        (0, 0, 0, 1, 1, 1, 2, 0, 0),
        (2, 1, 1, 1, 2, 1, 2, 0, 0),
        (2, 2, 1, 1, 2, 1, 2, 0, 0),
        (1, 1, 1, 2, 1, 2, 2, 0, 0),
        (0, 0, 0, 0, 0, 0, 2, 0, 0),
    ),
    "inkplate_10": (
        (0, 0, 0, 0, 0, 0, 0, 1, 0),
        (0, 0, 0, 2, 2, 2, 1, 1, 0),
        (0, 0, 2, 1, 1, 2, 2, 1, 0),
        (0, 1, 2, 2, 1, 2, 2, 1, 0),
        (0, 0, 2, 1, 2, 2, 2, 1, 0),
        (0, 2, 2, 2, 2, 2, 2, 1, 0),
        (0, 0, 0, 0, 0, 2, 1, 2, 0),
        (0, 0, 0, 2, 2, 2, 2, 2, 0),
    ),
    "inkplate_6_plus": (
        (0, 0, 0, 0, 0, 2, 1, 1, 0),
        (0, 0, 2, 1, 1, 1, 2, 1, 0),
        (0, 2, 2, 2, 1, 1, 2, 1, 0),
        (0, 0, 2, 2, 2, 1, 2, 1, 0),
        (0, 0, 0, 0, 2, 2, 2, 1, 0),
        (0, 0, 2, 1, 2, 1, 1, 2, 0),
        (0, 0, 2, 2, 2, 1, 1, 2, 0),
        (0, 0, 0, 0, 2, 2, 2, 2, 0),
    ),
    "inkplate_6_v2": (
        (1, 0, 1, 0, 1, 1, 1, 0, 0),
        (0, 0, 0, 1, 1, 1, 1, 0, 0),
        (1, 1, 1, 1, 0, 2, 1, 0, 0),
        (1, 1, 1, 2, 2, 1, 1, 0, 0),
        (1, 1, 1, 1, 2, 2, 1, 0, 0),
        (0, 1, 1, 1, 2, 2, 1, 0, 0),
        (0, 0, 0, 0, 1, 1, 2, 0, 0),
        (0, 0, 0, 0, 0, 1, 2, 0, 0),
    ),
    "inkplate_5": (
        (0, 0, 1, 1, 0, 1, 1, 1, 0),
        (0, 1, 1, 1, 1, 2, 0, 1, 0),
        (1, 2, 2, 0, 2, 1, 1, 1, 0),
        (1, 1, 1, 2, 0, 1, 1, 2, 0),
        (0, 1, 1, 1, 2, 0, 1, 2, 0),
        (0, 0, 0, 1, 1, 2, 1, 2, 0),
        (1, 1, 1, 2, 0, 2, 1, 2, 0),
        (0, 0, 0, 0, 0, 0, 0, 0, 0),
    ),
    "inkplate_5_v2": (
        (0, 0, 1, 1, 2, 1, 1, 1, 0),
        (1, 1, 2, 2, 1, 2, 1, 1, 0),
        (0, 1, 2, 2, 1, 1, 2, 1, 0),
        (0, 0, 1, 1, 1, 1, 1, 2, 0),
        (1, 2, 1, 2, 1, 1, 1, 2, 0),
        (0, 1, 1, 1, 2, 0, 1, 2, 0),
        (1, 1, 1, 2, 2, 2, 1, 2, 0),
        (0, 0, 0, 0, 0, 0, 0, 0, 0),
    ),
}

INKPLATE_10_CUSTOM_WAVEFORMS = (
    (
        (0, 0, 0, 0, 0, 0, 0, 0, 0),
        (0, 0, 0, 2, 1, 2, 1, 1, 0),
        (0, 0, 0, 2, 2, 1, 2, 1, 0),
        (0, 0, 2, 2, 1, 2, 2, 1, 0),
        (0, 0, 0, 2, 1, 1, 1, 2, 0),
        (0, 0, 2, 2, 2, 1, 1, 2, 0),
        (0, 0, 0, 0, 0, 1, 2, 2, 0),
        (0, 0, 0, 0, 2, 2, 2, 2, 0),
    ),
    (
        (0, 3, 3, 3, 3, 3, 3, 3, 0),
        (0, 1, 2, 1, 1, 2, 2, 1, 0),
        (0, 2, 2, 2, 1, 2, 2, 1, 0),
        (0, 0, 2, 2, 2, 2, 2, 1, 0),
        (0, 3, 3, 2, 1, 1, 1, 2, 0),
        (0, 3, 3, 2, 2, 1, 1, 2, 0),
        (0, 2, 1, 2, 1, 2, 1, 2, 0),
        (0, 3, 3, 3, 2, 2, 2, 2, 0),
    ),
    (
        (0, 0, 0, 0, 0, 0, 0, 1, 0),
        (0, 0, 0, 2, 2, 2, 1, 1, 0),
        (0, 0, 2, 1, 1, 2, 2, 1, 0),
        (1, 1, 2, 2, 1, 2, 2, 1, 0),
        (0, 0, 2, 1, 2, 2, 2, 1, 0),
        (0, 1, 2, 2, 2, 2, 2, 1, 0),
        (0, 0, 0, 2, 2, 2, 1, 2, 0),
        (0, 0, 0, 2, 2, 2, 2, 2, 0),
    ),
    (
        (0, 0, 0, 0, 0, 0, 0, 1, 0),
        (0, 0, 0, 2, 2, 2, 1, 1, 0),
        (2, 2, 2, 1, 0, 2, 1, 0, 0),
        (2, 1, 1, 2, 1, 1, 1, 2, 0),
        (2, 2, 2, 1, 1, 1, 0, 2, 0),
        (2, 2, 2, 1, 1, 2, 1, 2, 0),
        (0, 0, 0, 0, 2, 1, 2, 2, 0),
        (0, 0, 0, 0, 2, 2, 2, 2, 0),
    ),
)
